using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class Lesson9 : MonoBehaviour
{
    #region 弱联网游戏和强联网游戏

    //通过之前的知识我们知道 网络游戏是以C/S模型为基础进行开发的
    //由客户端和服务端组成

    //弱联网游戏
    //这种游戏不会拼粉的进行数据通信 客户端和服务端之间每次只处理一次请求
    //服务端处理完客户端的请求后返回数据就断开连接了 

    //强联网游戏
    //这种游戏会频繁的和服务器进行通信
    //会一直和服务端保持连接状态 不停的和服务器之间交换数据 

    #endregion

    #region 长连接游戏 和 短连接游戏
    //短连接游戏
    //需要传输数据时 建立连接 传输数据 获得相应 断开连接
    //需要通信时进行连接 通信完毕断开连接

    //长连接游戏
    //不管是否需要数据 服务器与客户端始终处于连接状态 
    //除非一端主动断开或者出现意外
    //连接一直建立 可以实时传输数据

    #endregion

    #region Socket HTTP FTP
    //Socket
    //网络套接字 是对网络中不同主机上的应用进程之间的进行双向通信的端点的抽象
    //一个套接字就是网络上进程通信的一段 提供了应用层进程利用网络协议交换数据的机制
    //我们之后主要学习的就是Socket网络套接字当中的各种API来进行网络通信
    //主要用于制作长连接游戏

    //Http/Https 超文本传输协议 是一个简单的请求 响应协议 它通常运行在TCP协议之上 它指定了
    //客户端可能发送给服务端什么样的信息以及得到什么样的响应

    //FTP 文件传输协议 是用于在网络上进行文件传输的一套标准协议 可以利用它来进行网络上资源的下载和
    //上传 他也是基于TCP的传输 是面向连接的 为文件传输提供了可靠的保证

    #endregion




}
